 { 0 , 1 }         @ { 1 , 2 } { - 1 ,       2 , 3   , 0 , 1     }       @           {                   - 1   ,             2               ,   3 }           
 0   0   
 0   1   - 1   3 - > 0 
 1   2   3   - 1       - >         1 
 5   1 
 1   0 
 0   1   - 1 - 1 - > 2 
 3   0 
 0   2             2                     3           - >   4 
 4   0 
 0   1     -       1     3 - > 5 
 2   1 
 1   2   2   2 - > 3  